body {
	font-family:        Helvetica, Trebuchet MS, Verdana;
	font-size:          12px;
	/*background:         #0070aa;*/
	color:              #000;
}

#display {
	width:              950px;
	margin:             0 auto;
	padding:            0 4px;
	border-left:        1px solid #e1e1e1;
	border-right:       1px solid #e1e1e1;
}

a, a:hover, a:visited {
	color:              #2e3192;
	text-decoration:    underline;
}

.txt-right { text-align: right; }

#header div { margin-bottom: 0; }

#nav ul {
	margin:             30px 0 0 165px;
	padding:            0;
	list-style:         none;
}

#nav li {
	float:              left;
	margin-left:        5px;
	height:             22px;
	padding:            4px 5px 1px;
	background:         url(../images/backoffice/bg_buttons.jpg) repeat-x left top #e1e1e1;
	border:             1px solid #999;
	border-bottom:      none;
}

h1.title {
	color:              #0070aa;
	font-size:          32px;
	font-weight:        bold;
}

h2.subtitle {
	color:              #0070aa;
}

.error, .warning, .success {
	background-position:5px 10px;
	background-repeat:  no-repeat;
	padding-left:       30px;
}

.error {
	background-image:   url(../images/backoffice/icons/ico_N.png);
}

.warning {
	background-image:   url(../images/backoffice/icons/ico_warning.png);
}

.success {
	background-image:   url(../images/backoffice/icons/ico_Y.png);
}

#main-navigation div.nav-title {
	background:         url(../images/backoffice/bg_nav_title.jpg) no-repeat #fff;
	padding:            13px -10px 5px 10px;
	height:             43px;
}

div.nav-title h3 { color: #fff; }

#main-navigation ul {
	list-style:         inside circle;
	margin:             0;
	background:         #0070aa;
}

#main-navigation li {
	height:             20px;
	padding:            3px 5px;
	background:         #fff;
	margin-bottom:      2px;
}

.navigation-section {
	width:              100%;
	margin:             10px 0;
	clear:              both;
}

.navigation-section ul {
	list-style:         none;
	margin:             0;
	padding:            0;
}

.navigation-section ul li {
	float:              left;
	padding:            3px;
	background:         url(../images/backoffice/bg_buttons.jpg) repeat-x #e1e1e1;
	border:             1px solid #8b8b8b;
	margin-right:       3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size:          11px;
}

.navigation-section ul li a {
	color:              #000;
	text-decoration:    none;
}

#content {
	width:              686px;
	border:             2px solid #e1e1e1;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding:            3px 10px;
	background:         url(../images/backoffice/bg_title.jpg) repeat-x left top #fff;
}

.admin-content a, .admin-content a:hover, .admin-content a:visited {
	color:               #000;
}

.admin-content table td {
	border:             1px solid #fff;
	padding-top:        5px;
}

tr.one {
	background:         #e2ffc6;
}

#loginForm {
	background:         url(../images/backoffice/bg_login.png) no-repeat 20px top #fff;
}

form div.span-4 { text-align: right; }

input[type=submit] {
	border:             1px ridge #525252;
	background:         url(../images/backoffice/bg_buttons.jpg) repeat-x #e4e4e4;
	color:              #000;
	padding:            1px 3px 1px 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

#footer {
	width:              960px;
	background:         #0070aa;
	height:             90px;
	padding-top:        30px;
	text-align:         center;
}

#footer a { color:      #fff; }

